在设计期间提供参数
    在设计期间,SQL语句中出现的参数(必须先在SQL语句中先指定参数)是在TQuery构件的Params属性中保存的,其本身是一个TParam对象。可以使用“对象观察器”设置其相关的属性。而如果SQL语句中没有任何参数的话,在Params属性中是没有任何内容的。但是也可以运行期间动态增加参数。

    要在设计期间访问参数
    (1)选中TQuery构件
    (2)单击Params属性边上的省略号按钮,弹出如下图所示的“参数编辑器”。
ParamsEditor.bmp (41794 bytes)
    (3)在“参数编辑器”中,选中需要设置的参数
    (4)在“对象观察器”中浏览或者修改参数的属性
    如果SQL语句中没有包含任何参数,则上图所示的编辑器就是空白的。这个编辑器的工具栏总是禁止的。如果在SQL中已经定义了参数,那么所有的参数都会出现在“参数编辑器”中

    注意:
当在“参数编辑器”中单击右键的时候,也会出现"Add"和"Delete",但是我们注意到在TQuery构件,永远也不可以选择这两项。也就是说,要在设计期间添加和删除参数必须通过SQL属性

    在”参数编辑器“选择其中一个参数(TParam对象),在对象观察器中设置它的属性和事件,或者建立事件句柄。TParam的主要属性有:
(1)DataType:指定参数数据类型,初始值是ftUnknown,必须设置每个参数的数据类型。
(2)ParamType:指定参数的使用类型,它的初始值也是ptUnknown,必须设置每个参数的使用类型。
(3)Value:给出参数的值。当然,这个属性不是必须在设计期间指定的。如果希望在运行期间设置参数的值,那么这个属性可以不设置。


RainBow策划制作 版权所有